About Owens Applications Ltd (13059403) United Kingdom