About Armstrongs Lester & Co Limited (12350375) United Kingdom