About Lentoncliffe Management Limited (02055339) United Kingdom