About Giffard Leys (loxley) Management Company Limited (12711161) United Kingdom