About Admiral Place Management Limited (05464668) United Kingdom