About Burnham Clocktower Investments Limited (05654232) United Kingdom