About Ayyubi Stradford Investments Limited (10126420) United Kingdom