About Shimla (telford) Ltd (11782398) United Kingdom