About The Anchor Langthorpe Ltd (11776526) United Kingdom