About Rule & Parker Ltd (07131103) United Kingdom