About Porcupine Properties Limited (13642026) United Kingdom