About Barnowl Night Watch Ltd (12741734) United Kingdom