About Stephen Clennell Services Limited (06202959) United Kingdom