About Margalla Services Limited (08628375) United Kingdom