About Jackson Edmonds Limited (12506769) United Kingdom