About Lenton Project Limited (03833076) United Kingdom