About Clocktower Lodge Limited (06139529) United Kingdom