About Soho Village Properties Limited (10789152) United Kingdom