About Pendulum Of Mayfair Limited (03023612) United Kingdom