About Bamford & Osborn Limited (01041606) United Kingdom