About James Gill & Sons Limited (SC017393) United Kingdom