About S & A Challis Services Limited (07611319) United Kingdom