About Anvil House Property Management Limited (12882305) United Kingdom