About Alex Finch Property Ltd (13580243) United Kingdom