About Horsforth Modern Art And Science Limited (07839106) United Kingdom