About Walmar Close Management Limited (06886174) United Kingdom