About Hillcrest Homes (altair Apartments) Limited (10288677) United Kingdom