About Chelmer Properties Limited (09905033) United Kingdom