About Edinburgh St James Aparthotel Limited Partnership (LP017428) United Kingdom