About Quarry Hill (tamworth) Management Limited (13032636) United Kingdom