About Harrow Lodge (freehold) Limited (05036175) United Kingdom