About Cliftons Independent Business Centres (69or) Limited (12920713) United Kingdom