About Kerrick Holdings Limited (10058236) United Kingdom