About Strowan Consultants Ltd (SC610936) United Kingdom