About Mentor Properties Limited (03467068) United Kingdom