About Jicab Properties Limited (10612244) United Kingdom