About 29 Sandford Road Freeholder Management Company Limited (07284156) United Kingdom