About J.d Twineham Ltd (11582932) United Kingdom