About Anchor Interior Solutions Limited (04308717) United Kingdom