About Londesborough Place Management Company Limited (05597181) United Kingdom