About Jestor Limited (01557302) United Kingdom