About Elvers Properties Limited (10024992) United Kingdom