About No. 39 Harrowby Limited (08834586) United Kingdom