About A&a Lackenby Limited (11652692) United Kingdom