About Stewarts Lodge Freehold Limited (13227053) United Kingdom