About Slough Cottage Limited (12406547) United Kingdom