About Jelly Bean Properties Limited (13547141) United Kingdom