About Grant O Hara Limited (12562619) United Kingdom