About Cynthia Street Properties Limited (06018120) United Kingdom