About Eden Brook Associates Limited (SC600942) United Kingdom