About Loddon Mill Holdings Limited (12566856) United Kingdom