About Roderick Hall Ltd (07928171) United Kingdom