About Ogle Bros. Limited (00299136) United Kingdom