About Ludlow Street Properties Limited (10965105) United Kingdom