About Baggaleys & Sons Limited (07307415) United Kingdom