About Landmark Estates Holloway Birmingham Ltd (12142628) United Kingdom