About Finlo Properties Ltd (12329314) United Kingdom