About Pentlands Science Park Limited (SC148767) United Kingdom