About Bibby & Legge Limited (03976639) United Kingdom