About Furrows Holdings Limited (03162759) United Kingdom