About Charlrose Properties Limited (02939669) United Kingdom