About Jackson & Blake Associates Ltd (13050651) United Kingdom