About Admiral Street Properties (holdings) Limited (SC039156) United Kingdom