About J. & H. Williamson & Izatt Limited (SC018234) United Kingdom