About Mandor Properties Limited (12428676) United Kingdom