About Slough Haveli Ltd (13087447) United Kingdom