About Mansell Mctaggart Properties Limited (04292332) United Kingdom