About Integra Supported Housing Dudley Ltd (10751193) United Kingdom