About Nevill Terrace 1970 Limited (09264818) United Kingdom