About Bishops Bowl Limited (11884704) United Kingdom