About Oldham Terrace Limited (09700873) United Kingdom