About Lankford Properties Limited (11806961) United Kingdom