About Maybury Close Management Limited (00977837) United Kingdom