About Solofarm Limited (01245864) United Kingdom