About O Brien Holdings (devon) Limited (06288824) United Kingdom