About Flopps & Mill Limited (12300925) United Kingdom