About Seonaid Fowler Limited (13024299) United Kingdom