About Barn Owl Enterprises Limited (05955251) United Kingdom