About Jensa Property Limited (12084158) United Kingdom