About St. Nicholas Road 1973 Limited (09205931) United Kingdom