About No. 73 Leicester Limited (02132703) United Kingdom