About Garrod Property Limited (11898422) United Kingdom