About Lexbury Properties Limited (08026832) United Kingdom