About The Harrows Inn Limited (12133539) United Kingdom