About Jaycock (trading) Limited (05921712) United Kingdom