About Leftfield Property Ltd (13518651) United Kingdom