About Jimilo Properties Limited (08222468) United Kingdom