About Jelly West Property Limited (09609438) United Kingdom