About Rch. Geddes Technical Services Ltd (06670423) United Kingdom