About Rec Holdings Ltd (09811239) United Kingdom