About Jackson Chandler Limited (11263977) United Kingdom