About Masters Lodge Freehold Company Limited (10575254) United Kingdom