About Neil Freeman Design Limited (04617269) United Kingdom