About Keogh Development Services Limited (10802666) United Kingdom