About Henslowe Limited (09164961) United Kingdom