About R.a Leverett Technical Limited (13338019) United Kingdom