About Drillray Properties Limited (02298211) United Kingdom