About Glan Ochran Limited (05885412) United Kingdom