About Duncan Fowler Ltd (11070336) United Kingdom