About Ogilvie Bs Limited (10630303) United Kingdom