About The Ark Property Partnership Limited (11807876) United Kingdom