About Lenhurst Properties Limited (11738861) United Kingdom