About Alpaca Properties Limited (11221458) United Kingdom