About Francis Dumbrell Limited (06222470) United Kingdom