About Apex Home Solutions Limited (05972290) United Kingdom