About Anvil Design & Fabrication Limited (10706593) United Kingdom