About Factory Street Residents Co Limited (10023373) United Kingdom