About Slough Old Library Hotels Ltd (10699565) United Kingdom