About Alecto Limited (08121040) United Kingdom