About Urquhart Development & Management Services Limited (03257535) United Kingdom