About Mansell Property Holdings Ltd (12811503) United Kingdom