About Omega Supported Housing Limited (12862274) United Kingdom