About Seahorse & Swan Limited (10577459) United Kingdom