About The Orchard Agency (holdings) Limited (04551403) United Kingdom