About Palio (no 16) Limited (07813252) United Kingdom