About Clifton Lodge (slough) Limited (02303031) United Kingdom