About Pepper Close Management Company Limited (11486718) United Kingdom