About Lancelot Management Freehold Limited (13085668) United Kingdom