About Jeeves Close Property Management Company Limited (02945988) United Kingdom