About Seymours Aldeburgh Limited (12406065) United Kingdom