About S.palmer Services Ltd (10850423) United Kingdom