About Quiglaw Property Limited (08641708) United Kingdom