About Quinnross Properties Limited (04051874) United Kingdom