About Juniper Barn Rendham Ltd (10995114) United Kingdom