About Pendarves Villa Management Company Limited (12495240) United Kingdom