About Jeli Properties Limited (09878191) United Kingdom