About Hector Finch Property Limited (10740677) United Kingdom