About E. Strachan Design Consultants Limited (09238769) United Kingdom