About James Marshall Installations Limited (11703546) United Kingdom