About H&r Sons Limited (12075318) United Kingdom