About Red Rose Landscapes Limited (07198828) United Kingdom