About James House Management Company Limited (01895332) United Kingdom