About St Nicholas Avenue 1967 Limited (09689892) United Kingdom