About Trafalgar Road 1963 Limited (08950952) United Kingdom