About D S Mcleod Technical Limited (06584449) United Kingdom