About Millington & Ramstedt Limited (13534151) United Kingdom