About Lockfleet Properties Ltd (06039053) United Kingdom