About Baxter & Pebble Properties Limited (13202732) United Kingdom