About Quarry & Castle Limited (10700842) United Kingdom