About S J Appel Consulting Ltd (12286248) United Kingdom