About Dubock & James Limited (13236668) United Kingdom