About The New Fangled Glass Company Limited (SC326167) United Kingdom