Copyright 2007 by Barnes Group Internet marketing by WSI
F G Barnes & Sons Ltd., Registered in England No 320732. Registered Office:-F G Barnes and Sons Ltd., Ockford Rd, Godalming, Surrey GU7 2JI