About Sealbourne Limited (03124004) United Kingdom