About St John S Lodge Freehold Company Limited (07090881) United Kingdom