About Rec Solutions Limited (06367302) United Kingdom