About Seckloe 261 Limited (05385635) United Kingdom