About British Seagull Limited (03860417) United Kingdom