About Lexbea Properties Limited (07380073) United Kingdom