About Centrex Lifecycle Solutions Ltd (12753470) United Kingdom