About The Orr Mackintosh Foundation Limited (03150478) United Kingdom