About Leith Planning Ventures Limited (10139885) United Kingdom