About 33 St. Quintin Avenue Management Limited (02875896) United Kingdom