About Mandrake Properties Limited (03303936) United Kingdom