About Sterling Trust Management Ltd (07186106) United Kingdom