About R&s Handley Limited (07984447) United Kingdom