About Garrard Property Solutions Limited (07548738) United Kingdom