About No. 12 Harrowby Limited (08834526) United Kingdom