About Charlwood Street Properties Limited (02198989) United Kingdom