About Dellar Fold Management Company Limited (05898296) United Kingdom