About Benahavis Grange Properties Investment Limited (SC614935) United Kingdom