About Glamorgan Claims Limited (13353868) United Kingdom