About Bishops Lodge Limited (01207698) United Kingdom