About Holland & Sherry (furnishing) Limited (00205317) United Kingdom