About Jelly Bear Property Limited (SC695401) United Kingdom