About Pendulum Bar & Grill Limited (SC509562) United Kingdom