About Jackson Stratton Limited (12608138) United Kingdom