About Swan London Properties Limited (10067509) United Kingdom