About S.t. Leggatt Utilities Limited (07890513) United Kingdom