About Big Hotel Strand Ltd (12614287) United Kingdom