About Finnlor Properties Limited (04307767) United Kingdom