About Wyvern Place Management Company Limited (02040191) United Kingdom