About Finborough Properties Ltd (12370732) United Kingdom