About Andclau & Co Ltd (12649172) United Kingdom