About Terry Glover Projects Ltd (07456698) United Kingdom