About Jencroft Trading Limited (10906311) United Kingdom