About Pendulum Services Ltd (07391708) United Kingdom