About Dudley Takeout Limited (10807881) United Kingdom