About Shaftesbury Holdings (leicester) Ltd (10528485) United Kingdom