This particular Barnes Owl Ltd firm has been operating offering its services for at least four years, having launched in 2020. Registered under the number SC662661, Barnes Owl was set up as a Private Limited Company located in Cleve, Dunblane FK15 0DP. The firm's principal business activity number is 70229 meaning Management consultancy activities other than financial management. 2022-06-30 is the last time account status updates were reported.
This company has one director presently controlling this specific company, specifically Louise B. who's been utilizing the director's responsibilities since 2020-06-01.
Louise B. is the individual with significant control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.