About Hollins Degas Limited (08934127) United Kingdom