About Seckloe 330 Limited (06137385) United Kingdom