About Darroch & Allan (joiners & Builders) Limited (SC227618) United Kingdom