About Cullen S Holdings Limited (01790528) United Kingdom