About Sant & Birchall Property Holdings Limited (03594540) United Kingdom