About Lenton Smith Properties Limited (12487309) United Kingdom