About Ducksbury Consultancy Limited (07255296) United Kingdom