About Leftfield General Partner Limited (06752609) United Kingdom