About Barn Owl Developments Limited (01793210) United Kingdom