About Wyvell Close Management Limited (12427313) United Kingdom