About Osbournby Killroy Limited (11637898) United Kingdom