About The New London Office Company Limited (12805877) United Kingdom