About Tuckton Place Management Company Limited (08594363) United Kingdom