About Avidan Properties Limited (11345204) United Kingdom