About Lexmead Properties Limited (05925815) United Kingdom