About Landseer Stifford Limited (09196667) United Kingdom