About Bedford Street Mews Limited (03131163) United Kingdom