About James Brooke & Sons Limited (00207254) United Kingdom