About S. L. H. Management Limited (07247591) United Kingdom