About Robert Luff Foundation Limited (00891749) United Kingdom