About Patch Barn Rural Limited (10727633) United Kingdom