About Avery Associates (london) Limited (03110895) United Kingdom