About Jagger Property Limited (11021458) United Kingdom