About Gilbert & Stamper Limited (00479236) United Kingdom