About Jpic Properties Limited (11290196) United Kingdom