About Finch House Properties Limited (03200167) United Kingdom