About Baldry Son & Chandler Limited (01007962) United Kingdom