About Pamma Property & Management Limited (09499613) United Kingdom