About Ompton Roland Limited (11597139) United Kingdom