About Edwards Strategic Technology Management Limited (05773616) United Kingdom