About St James House Freehold Limited (09792768) United Kingdom