About Neckinger Thames Ltd (09845223) United Kingdom