About Marlborough Street Properties Limited (02269023) United Kingdom