About Cullen Plumstead Holding Limited (11044799) United Kingdom