Company name: RollCutter
Description: A Total "Organ-ic Experience"
Bramble Lodge, Shuart Ln, Saint Nicholas-at-Wade, Birchington CT7 0NB, United Kingdom