About Llewendon & Co Ltd (09486834) United Kingdom