About Quadrule Properties Limited (02477109) United Kingdom