About Magrathea Property Consultants Limited (07117651) United Kingdom