About Palmer School Of Excellence Ltd (12486977) United Kingdom