About Orchard (stamford) Limited (07147004) United Kingdom