About Aleck Associates Limited (05311151) United Kingdom