About Brill Apartments Limited (09671577) United Kingdom