About Spencer Gas And Services Ltd (11357335) United Kingdom