About Picardy Close Management Company Limited (09691607) United Kingdom