About Pendulum Development Ltd (09572240) United Kingdom