About Lamande & Co Limited (09621692) United Kingdom