About Mansell Properties Limited (03354657) United Kingdom