About P&k Armstrong Holiday Lets Limited (10210891) United Kingdom