About Clumber Street Properties Limited (07373190) United Kingdom