About David H Allan Group Limited (SC084532) United Kingdom