About Ali Baba Southwick Limited (13594727) United Kingdom