About Baker Street Tents Ltd (SC590052) United Kingdom