About Sterling Costs Consultants Ltd (04211561) United Kingdom