About Gilbert & Armstrong Limited (01428022) United Kingdom