About The Anchor Business Centre Limited (10968213) United Kingdom