About Logan House Freehold Limited (08903105) United Kingdom