About Lefton Properties Limited (13307198) United Kingdom