About Finndon Properties Ltd (12626291) United Kingdom