About Tritax Aberdeen Hq Office Limited Partnership (SL011444) United Kingdom