About J Pell Properties Limited (09087993) United Kingdom