About De Graaf Railway Inventions Limited (06256974) United Kingdom