About Jaggerd Limited (13239196) United Kingdom