About Elgar House Freehold Limited (05957926) United Kingdom