About Oliver Charles Developments Limited (12941687) United Kingdom