About The Villiers Management Company Limited (06373413) United Kingdom