About Finella Properties Ltd (11677041) United Kingdom