About Sarratt Holdings Limited (13119649) United Kingdom