About Clendon Services Limited (11153856) United Kingdom