About 20 Vera Road Management Company Limited (09401708) United Kingdom