About Life And Mind Building Oxford Ltd (12950375) United Kingdom