About Lenbee Properties Limited (03176822) United Kingdom