About G Barker & Sons Limited (04839231) United Kingdom