About James Walker (insulators) Limited (SC017663) United Kingdom