About R. & S. Headlands Limited (02022495) United Kingdom