About Abode Technical Solutions Limited (SC638288) United Kingdom