About Sherman Terra Limited (04255370) United Kingdom