About Burnham Lodge Properties Limited (10892602) United Kingdom